#include "../game.h"
#include "pjas.h"
#include "lopare.h"

/*---------------------------------

Lopare::Lopare( bool spelare, short x, short y )
virtual
Konstruktor, sätter bild och typ

---------------------------------*/

Lopare::Lopare( bool spelare, short x, short y ) : Pjas(spelare, x, y) {
    bild = video.loadImage( spelare == VIT ? "vit_lopare.bmp" : "svart_lopare.bmp" );
    typ = LOPARE;
}

/*---------------------------------

void Lopare::mojligtDrag( void )
overloadad, virtual
Kollar vilka positioner löparen kan gå till.
Sätter: 0 friend i vägen, 1 kan gå, 2 fiendepjäs man kan ta

---------------------------------*/

void Lopare::mojligtDrag( void ) {

	// Riktningar en löpare kan gå åt, x-offset först, sedan y-offset
	static char riktningar[4][2] = {{-1, -1}, {1, -1}, {1, 1}, {-1, 1}};

	mojligtDragRiktningar( riktningar, 4 );
}
